<?php
// *****************************************************************************
// Функции для работы с электронной почтой
// Префикс eml_
// Автор: Алексей Дьяченко
// Библиотека распространяется по лицензии GPL
// Принять участие в разработке или скачать новую версию вы можете на сайте
// http://www.my-site.ru/
// *****************************************************************************

$MT_lib_ver=20070525;
$MT_mod_globals='';
// Загрузка необходимых библиотек


function eml_send_plain($to_email,$sabj,$msg,$from_email,$to_name='',$from_name='',$charset='windows-1251')
{  // Отправка обычного текстового письма
   $encoding = mst_getconfig('encoding');
   if($charset=='windows-1251')
   {  //
      $to_email=iconv($encoding,'WINDOWS-1251',$to_email);
      $from_email=iconv($encoding,'WINDOWS-1251',$from_email);
      if($to_name){$to='=?windows-1251?B?'.base64_encode(iconv($encoding,'WINDOWS-1251',$to_name)).'?='." <{$to_email}>";}
      else{$to=$to_email;}
      $sabj="=?windows-1251?B?".base64_encode(iconv($encoding,'WINDOWS-1251',$sabj)).'?=';
      // echo $msg;
      $msg=iconv($encoding,'WINDOWS-1251',$msg);
      // echo $msg;
      if($from_name){$from='=?windows-1251?B?'.base64_encode(iconv($encoding,'WINDOWS-1251',$from_name)).'?='." <{$from_email}>";}
      else{$from=$from_email;}

   }elseif($charset=='koi8-r')
   {  //
      $to_email=iconv($encoding,'KOI8-R',$to_email);
      $from_email=iconv($encoding,'KOI8-R',$from_email);
      if($to_name){$to='=?koi8-r?B?'.base64_encode(iconv($encoding,'KOI8-R',$to_name)).'?='." <{$to_email}>";}
      else{$to=$to_email;}
      $sabj="=?koi8-r?B?".base64_encode(iconv($encoding,'KOI8-R',$sabj)).'?=';
      $msg=iconv($encoding,'KOI8-R',$msg);
      if($from_name){$from='=?koi8-r?B?'.base64_encode(iconv($encoding,'KOI8-R',$from_name)).'?='." <{$from_email}>";}
      else{$from=$from_email;}
   }elseif($charset=='utf=8')
   {  //
      // $to_email=iconv($encoding,'KOI8-R',$to_email);
      // $from_email=iconv($encoding,'KOI8-R',$from_email);
      if($to_name){$to='=?utf-8?B?'.base64_encode($to_name).'?='." <{$to_email}>";}
      else{$to=$to_email;}
      $sabj="=?utf-8?B?".base64_encode($sabj).'?=';
      // $msg=iconv($encoding,'KOI8-R',$msg);
      if($from_name){$from='=?utf-8?B?'.base64_encode($from_name).'?='." <{$from_email}>";}
      else{$from=$from_email;}
   }

   // Создание заголовков

   $heads="Return-Path: <{$from_email}>\n".
          "From: {$from}\n".
          'X-Mailer: PHPOpenSite Messager 2.2'."\n".
          "Reply-To: {$from_email}\n".
          "MIME-Version: 1.0\n".
          'Content-Type: text/plain; charset='."{$charset}\n".
          'Content-Transfer-Encoding: 8bit'."\n\n";

   return @mail($to, // Кому
       $sabj, // Тема
       $msg,  // Текст $mail_source[body]
       $heads);
}


?>
